export function numberToCurrencyNo(value) {
  if (!value) return 0
  // 获取整数部分
  const intPart = Math.trunc(value)
  // 整数部分处理，增加,
  const intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')
  // 预定义小数部分
  let floatPart = ''
  // 将数值截取为小数部分和整数部分
  const valueArray = value.toString().split('.')
  if (valueArray.length === 2) { // 有小数部分
    if (valueArray[1].toString().length >= 2) {
      floatPart = valueArray[1].toString().substr(0, 2) // 取得小数部分
    } else {
      floatPart = valueArray[1].toString().substr(0, 1) + '0' // 取得小数部分
    }
  } else {
    floatPart = '00' // 小数部分默认为00
  }
  return intPartFormat + '.' + floatPart
}

// 去除千分位
export function moneyDelete(num) {
  if (num && num != undefined && num != null) {
    let _num = num
    _num = _num.toString()
    _num = _num.replace(/,/gi, '')
    return _num
  } else {
    return num
  }
}
